<?php


namespace app\controller;


use think\Controller;
use think\Db;

class Page extends Controller
{
  public function index(){

      $list = Db::name('user')->paginate(8) //第二个参数可以限制显示多少条
      ->each(function($item,$key){
//           dump($item);
//           dump($key);
          $item['gender'] = '【'.$item['gender'].'】';

          echo $item['gender'];
          return $item;
      }) ;  //注意: 如果是使用模型方式分页，可以通过获取器修改字段

      //简介模式
//      $list = Db::name('user')->paginate(8,true) //第二个参数可以限制显示多少条
//      ->each(function($item,$key){
////           dump($item);
////           dump($key);
//          $item['gender'] = '【'.$item['gender'].'】';
//
//          echo $item['gender'];
//          return $item;
//      }) ;  //注意: 如果是使用模型方式分页，可以通过获取器修改字段
      //获取所有的记录数
//      echo $list->total();
      //获取当前页码数
      echo $list->currentPage();
      echo $list->count();
      //也可以单独赋值分页的模板变量
      $page = $list->render();
      $this->assign('page',$page);
      //return json($list);
      $this->assign('list',$list);
      return $this->fetch();
  }
}